/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mindbox.mueblesalpes.negocio.producto;

import com.mindbox.mueblesalpes.negocio.entity.Color;
import com.mindbox.mueblesalpes.negocio.entity.Dimension;
import com.mindbox.mueblesalpes.negocio.entity.Mueble;
import com.mindbox.mueblesalpes.negocio.entity.MuebleInventario;
import com.mindbox.mueblesalpes.negocio.entity.TipoMueble;
import com.mindbox.mueblesalpes.negocio.persistence.IProductoMock;
import com.mindbox.mueblesalpes.negocio.persistence.ProductoMock;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.Stateless;

/**
 *
 * @author Catalina Soto Zuluaga
 */

@Stateless
public class ProductoService implements IProductoService {

    private IProductoMock productoMock = new ProductoMock();

    public ProductoService() {
    }

    public List<Mueble> consultarMuebles() {
        return productoMock.consultarMuebles();
    }

    public List<Mueble> consultarMueble(Mueble mueble) {
        return productoMock.consultarMueble(mueble);
    }

    public List<MuebleInventario> consultarInventarioProductos() {
        return productoMock.consultarInventarioProductos();
    }

    public boolean eliminarProducto(Mueble mueble) {
        return productoMock.eliminarProducto(mueble);
    }

    public boolean insertarProducto(Mueble mueble) {
        if(productoMock.insertarProducto(mueble))
            return true;
        else{
            return false;
        }
    }

    public boolean editarProductoInventario(MuebleInventario muebleInventario) {

        if(productoMock.editarProductoInventario(muebleInventario)){
            return true;
        }
        else{
            return false;
        }
    }

    public boolean editarProducto(Mueble mueble) {
        if(productoMock.editarProducto(mueble)){
            return true;
        }
        else{
            return false;
        }
    }
}
